package vip.aster.common.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 字典数据
 *
 * @author Aster
 * @since 2025/4/29 11:19
 */
@Data
public class DictData implements Serializable {
    @Serial
    private static final long serialVersionUID = -578747367117248875L;

    @Schema(description = "ID")
    private String id;

    @Schema(description = "字典类型ID")
    private String dictTypeId;

    @Schema(description = "字典标签")
    private String dictLabel;

    @Schema(description = "字典值")
    private String dictValue;

    @Schema(description = "标签样式")
    private String labelClass;

    @Schema(description = "排序")
    private Integer sort;

    @Schema(description = "租户ID")
    private String tenantId;

    @Schema(description = "启用状态")
    private String status;

    @Schema(description = "备注信息")
    private String remark;
}
